graph: { title: "sugi5.c"
node: { title: "sugi5.c:levellength" label: "levellength\nsugi5.c:92:12" }
node: { title: "printf" label: "printf\n/usr/include/stdio.h:332:12" shape : ellipse }
edge: { sourcename: "sugi5.c:levellength" targetname: "printf" label: "sugi5.c:95:3" }
node: { title: "fflush" label: "fflush\n/usr/include/stdio.h:218:12" shape : ellipse }
edge: { sourcename: "sugi5.c:levellength" targetname: "fflush" label: "sugi5.c:96:3" }
edge: { sourcename: "sugi5.c:levellength" targetname: "printf" label: "sugi5.c:100:3" }
edge: { sourcename: "sugi5.c:levellength" targetname: "fflush" label: "sugi5.c:101:3" }
node: { title: "sugi5.c:renumber" label: "renumber\nsugi5.c:108:12" }
node: { title: "__addvsi3" label: "__addvsi3\n<built-in>" shape : ellipse }
edge: { sourcename: "sugi5.c:renumber" targetname: "__addvsi3" }
edge: { sourcename: "sugi5.c:renumber" targetname: "__addvsi3" }
edge: { sourcename: "sugi5.c:renumber" targetname: "sugi5.c:levellength" label: "sugi5.c:112:18" }
node: { title: "sugi5.c:check0" label: "check0\nsugi5.c:122:12" }
edge: { sourcename: "sugi5.c:check0" targetname: "__addvsi3" }
edge: { sourcename: "sugi5.c:check0" targetname: "__addvsi3" }
node: { title: "sugi5.c:posat" label: "posat\nsugi5.c:134:12" }
edge: { sourcename: "sugi5.c:posat" targetname: "printf" label: "sugi5.c:141:4" }
edge: { sourcename: "sugi5.c:posat" targetname: "__addvsi3" }
edge: { sourcename: "sugi5.c:posat" targetname: "sugi5.c:levellength" label: "sugi5.c:139:18" }
edge: { sourcename: "sugi5.c:posat" targetname: "printf" label: "sugi5.c:152:3" }
edge: { sourcename: "sugi5.c:posat" targetname: "fflush" label: "sugi5.c:153:3" }
node: { title: "sugi5.c:medianvalue" label: "medianvalue\nsugi5.c:160:13" }
edge: { sourcename: "sugi5.c:medianvalue" targetname: "sugi5.c:posat" label: "sugi5.c:195:7" }
edge: { sourcename: "sugi5.c:medianvalue" targetname: "__addvsi3" }
node: { title: "sugi5.c:comparevalue" label: "comparevalue\nsugi5.c:216:12" }
node: { title: "__subvsi3" label: "__subvsi3\n<built-in>" shape : ellipse }
edge: { sourcename: "sugi5.c:comparevalue" targetname: "__subvsi3" }
node: { title: "sugi5.c:twovertcross" label: "twovertcross\nsugi5.c:242:12" }
edge: { sourcename: "sugi5.c:twovertcross" targetname: "printf" label: "sugi5.c:250:3" }
edge: { sourcename: "sugi5.c:twovertcross" targetname: "sugi5.c:posat" label: "sugi5.c:262:8" }
edge: { sourcename: "sugi5.c:twovertcross" targetname: "sugi5.c:posat" label: "sugi5.c:263:8" }
edge: { sourcename: "sugi5.c:twovertcross" targetname: "__addvsi3" }
edge: { sourcename: "sugi5.c:twovertcross" targetname: "__addvsi3" }
edge: { sourcename: "sugi5.c:twovertcross" targetname: "__addvsi3" }
node: { title: "sugi5.c:levelcross" label: "levelcross\nsugi5.c:273:12" }
edge: { sourcename: "sugi5.c:levelcross" targetname: "printf" label: "sugi5.c:280:3" }
edge: { sourcename: "sugi5.c:levelcross" targetname: "sugi5.c:levellength" label: "sugi5.c:284:7" }
edge: { sourcename: "sugi5.c:levelcross" targetname: "sugi5.c:levellength" label: "sugi5.c:285:7" }
edge: { sourcename: "sugi5.c:levelcross" targetname: "__addvsi3" }
edge: { sourcename: "sugi5.c:levelcross" targetname: "sugi5.c:twovertcross" label: "sugi5.c:293:21" }
edge: { sourcename: "sugi5.c:levelcross" targetname: "__addvsi3" }
edge: { sourcename: "sugi5.c:levelcross" targetname: "__addvsi3" }
edge: { sourcename: "sugi5.c:levelcross" targetname: "__addvsi3" }
edge: { sourcename: "sugi5.c:levelcross" targetname: "__addvsi3" }
edge: { sourcename: "sugi5.c:levelcross" targetname: "sugi5.c:levellength" label: "sugi5.c:299:7" }
edge: { sourcename: "sugi5.c:levelcross" targetname: "sugi5.c:levellength" label: "sugi5.c:300:7" }
edge: { sourcename: "sugi5.c:levelcross" targetname: "__addvsi3" }
edge: { sourcename: "sugi5.c:levelcross" targetname: "sugi5.c:twovertcross" label: "sugi5.c:307:21" }
edge: { sourcename: "sugi5.c:levelcross" targetname: "__addvsi3" }
edge: { sourcename: "sugi5.c:levelcross" targetname: "__addvsi3" }
edge: { sourcename: "sugi5.c:levelcross" targetname: "__addvsi3" }
edge: { sourcename: "sugi5.c:levelcross" targetname: "__addvsi3" }
node: { title: "sugi5.c:equals" label: "equals\nsugi5.c:316:12" }
node: { title: "dp_calloc" label: "dp_calloc\ndpmem.h:58:14" shape : ellipse }
edge: { sourcename: "sugi5.c:equals" targetname: "dp_calloc" label: "sugi5.c:323:9" }
node: { title: "memcpy" label: "memcpy\n/usr/include/string.h:42:14" shape : ellipse }
edge: { sourcename: "sugi5.c:equals" targetname: "memcpy" label: "sugi5.c:336:4" }
edge: { sourcename: "sugi5.c:equals" targetname: "memcpy" label: "sugi5.c:338:4" }
edge: { sourcename: "sugi5.c:equals" targetname: "memcpy" label: "sugi5.c:340:4" }
edge: { sourcename: "sugi5.c:equals" targetname: "__addvsi3" }
edge: { sourcename: "sugi5.c:equals" targetname: "__addvsi3" }
edge: { sourcename: "sugi5.c:equals" targetname: "__addvsi3" }
node: { title: "dp_free" label: "dp_free\ndpmem.h:52:14" shape : ellipse }
edge: { sourcename: "sugi5.c:equals" targetname: "dp_free" label: "sugi5.c:345:9" }
node: { title: "sugi5.c:mediansort" label: "mediansort\nsugi5.c:356:12" }
edge: { sourcename: "sugi5.c:mediansort" targetname: "printf" label: "sugi5.c:376:3" }
edge: { sourcename: "sugi5.c:mediansort" targetname: "fflush" label: "sugi5.c:377:3" }
edge: { sourcename: "sugi5.c:mediansort" targetname: "printf" label: "sugi5.c:382:3" }
edge: { sourcename: "sugi5.c:mediansort" targetname: "fflush" label: "sugi5.c:383:3" }
edge: { sourcename: "sugi5.c:mediansort" targetname: "printf" label: "sugi5.c:388:3" }
edge: { sourcename: "sugi5.c:mediansort" targetname: "fflush" label: "sugi5.c:389:3" }
edge: { sourcename: "sugi5.c:mediansort" targetname: "sugi5.c:levellength" label: "sugi5.c:394:6" }
edge: { sourcename: "sugi5.c:mediansort" targetname: "sugi5.c:levellength" label: "sugi5.c:410:7" }
edge: { sourcename: "sugi5.c:mediansort" targetname: "printf" label: "sugi5.c:413:3" }
edge: { sourcename: "sugi5.c:mediansort" targetname: "printf" label: "sugi5.c:426:3" }
edge: { sourcename: "sugi5.c:mediansort" targetname: "dp_calloc" label: "sugi5.c:431:10" }
edge: { sourcename: "sugi5.c:mediansort" targetname: "sugi5.c:medianvalue" label: "sugi5.c:436:3" }
edge: { sourcename: "sugi5.c:mediansort" targetname: "printf" label: "sugi5.c:440:5" }
edge: { sourcename: "sugi5.c:mediansort" targetname: "printf" label: "sugi5.c:442:5" }
edge: { sourcename: "sugi5.c:mediansort" targetname: "__addvsi3" }
edge: { sourcename: "sugi5.c:mediansort" targetname: "memcpy" label: "sugi5.c:448:8" }
edge: { sourcename: "sugi5.c:mediansort" targetname: "printf" label: "sugi5.c:451:3" }
edge: { sourcename: "sugi5.c:mediansort" targetname: "__addvsi3" }
node: { title: "qsort" label: "qsort\n/usr/include/stdlib.h:827:13" shape : ellipse }
edge: { sourcename: "sugi5.c:mediansort" targetname: "qsort" label: "sugi5.c:461:3" }
edge: { sourcename: "sugi5.c:mediansort" targetname: "sugi5.c:renumber" label: "sugi5.c:463:8" }
edge: { sourcename: "sugi5.c:mediansort" targetname: "sugi5.c:levelcross" label: "sugi5.c:466:7" }
edge: { sourcename: "sugi5.c:mediansort" targetname: "sugi5.c:renumber" label: "sugi5.c:467:8" }
edge: { sourcename: "sugi5.c:mediansort" targetname: "__addvsi3" }
edge: { sourcename: "sugi5.c:mediansort" targetname: "sugi5.c:levelcross" label: "sugi5.c:468:7" }
edge: { sourcename: "sugi5.c:mediansort" targetname: "printf" label: "sugi5.c:471:3" }
edge: { sourcename: "sugi5.c:mediansort" targetname: "dp_free" label: "sugi5.c:479:11" }
edge: { sourcename: "sugi5.c:mediansort" targetname: "memcpy" label: "sugi5.c:489:3" }
edge: { sourcename: "sugi5.c:mediansort" targetname: "sugi5.c:renumber" label: "sugi5.c:490:3" }
edge: { sourcename: "sugi5.c:mediansort" targetname: "dp_free" label: "sugi5.c:494:12" }
edge: { sourcename: "sugi5.c:mediansort" targetname: "dp_free" label: "sugi5.c:503:11" }
edge: { sourcename: "sugi5.c:mediansort" targetname: "memcpy" label: "sugi5.c:514:3" }
edge: { sourcename: "sugi5.c:mediansort" targetname: "sugi5.c:equals" label: "sugi5.c:517:8" }
edge: { sourcename: "sugi5.c:mediansort" targetname: "sugi5.c:renumber" label: "sugi5.c:525:3" }
edge: { sourcename: "sugi5.c:mediansort" targetname: "sugi5.c:levelcross" label: "sugi5.c:527:8" }
edge: { sourcename: "sugi5.c:mediansort" targetname: "sugi5.c:levelcross" label: "sugi5.c:535:8" }
edge: { sourcename: "sugi5.c:mediansort" targetname: "memcpy" label: "sugi5.c:543:4" }
edge: { sourcename: "sugi5.c:mediansort" targetname: "sugi5.c:renumber" label: "sugi5.c:544:4" }
edge: { sourcename: "sugi5.c:mediansort" targetname: "__addvsi3" }
edge: { sourcename: "sugi5.c:mediansort" targetname: "dp_free" label: "sugi5.c:553:10" }
node: { title: "sugi5.c:cp_make_levelnodes" label: "cp_make_levelnodes\nsugi5.c:561:13" }
edge: { sourcename: "sugi5.c:cp_make_levelnodes" targetname: "dp_calloc" label: "sugi5.c:567:16" }
edge: { sourcename: "sugi5.c:cp_make_levelnodes" targetname: "dp_calloc" label: "sugi5.c:569:19" }
edge: { sourcename: "sugi5.c:cp_make_levelnodes" targetname: "dp_calloc" label: "sugi5.c:571:17" }
edge: { sourcename: "sugi5.c:cp_make_levelnodes" targetname: "dp_calloc" label: "sugi5.c:579:10" }
edge: { sourcename: "sugi5.c:cp_make_levelnodes" targetname: "__addvsi3" }
edge: { sourcename: "sugi5.c:cp_make_levelnodes" targetname: "printf" label: "sugi5.c:601:4" }
edge: { sourcename: "sugi5.c:cp_make_levelnodes" targetname: "fflush" label: "sugi5.c:602:4" }
edge: { sourcename: "sugi5.c:cp_make_levelnodes" targetname: "__addvsi3" }
node: { title: "sugi5.c:clr_levelnodes" label: "clr_levelnodes\nsugi5.c:610:13" }
edge: { sourcename: "sugi5.c:clr_levelnodes" targetname: "dp_free" label: "sugi5.c:628:11" }
edge: { sourcename: "sugi5.c:clr_levelnodes" targetname: "__addvsi3" }
edge: { sourcename: "sugi5.c:clr_levelnodes" targetname: "dp_free" label: "sugi5.c:638:16" }
edge: { sourcename: "sugi5.c:clr_levelnodes" targetname: "dp_free" label: "sugi5.c:642:19" }
node: { title: "sugi5.c:clr_nglevelnodes" label: "clr_nglevelnodes\nsugi5.c:650:13" }
edge: { sourcename: "sugi5.c:clr_nglevelnodes" targetname: "dp_free" label: "sugi5.c:653:17" }
node: { title: "sugi5.c:cp_data" label: "cp_data\nsugi5.c:661:13" }
edge: { sourcename: "sugi5.c:cp_data" targetname: "dp_calloc" label: "sugi5.c:669:13" }
edge: { sourcename: "sugi5.c:cp_data" targetname: "sugi5.c:cp_make_levelnodes" label: "sugi5.c:672:2" }
edge: { sourcename: "sugi5.c:cp_data" targetname: "printf" label: "sugi5.c:677:4" }
edge: { sourcename: "sugi5.c:cp_data" targetname: "dp_calloc" label: "sugi5.c:680:17" }
edge: { sourcename: "sugi5.c:cp_data" targetname: "printf" label: "sugi5.c:694:5" }
edge: { sourcename: "sugi5.c:cp_data" targetname: "__addvsi3" }
edge: { sourcename: "sugi5.c:cp_data" targetname: "dp_calloc" label: "sugi5.c:717:36" }
edge: { sourcename: "sugi5.c:cp_data" targetname: "printf" label: "sugi5.c:728:9" }
edge: { sourcename: "sugi5.c:cp_data" targetname: "__addvsi3" }
edge: { sourcename: "sugi5.c:cp_data" targetname: "__addvsi3" }
edge: { sourcename: "sugi5.c:cp_data" targetname: "dp_calloc" label: "sugi5.c:758:10" }
edge: { sourcename: "sugi5.c:cp_data" targetname: "printf" label: "sugi5.c:769:9" }
edge: { sourcename: "sugi5.c:cp_data" targetname: "__addvsi3" }
edge: { sourcename: "sugi5.c:cp_data" targetname: "__addvsi3" }
edge: { sourcename: "sugi5.c:cp_data" targetname: "__addvsi3" }
edge: { sourcename: "sugi5.c:cp_data" targetname: "printf" label: "sugi5.c:784:3" }
edge: { sourcename: "sugi5.c:cp_data" targetname: "printf" label: "sugi5.c:786:4" }
edge: { sourcename: "sugi5.c:cp_data" targetname: "__addvsi3" }
node: { title: "putchar" label: "__builtin_putchar\n<built-in>" shape : ellipse }
edge: { sourcename: "sugi5.c:cp_data" targetname: "putchar" label: "sugi5.c:788:3" }
edge: { sourcename: "sugi5.c:cp_data" targetname: "sugi5.c:clr_levelnodes" label: "sugi5.c:791:2" }
node: { title: "sugi5.c:clr_data" label: "clr_data\nsugi5.c:797:13" }
edge: { sourcename: "sugi5.c:clr_data" targetname: "dp_free" label: "sugi5.c:811:32" }
edge: { sourcename: "sugi5.c:clr_data" targetname: "dp_free" label: "sugi5.c:816:32" }
edge: { sourcename: "sugi5.c:clr_data" targetname: "__addvsi3" }
edge: { sourcename: "sugi5.c:clr_data" targetname: "dp_free" label: "sugi5.c:821:18" }
edge: { sourcename: "sugi5.c:clr_data" targetname: "__addvsi3" }
edge: { sourcename: "sugi5.c:clr_data" targetname: "dp_free" label: "sugi5.c:827:13" }
edge: { sourcename: "sugi5.c:clr_data" targetname: "sugi5.c:clr_nglevelnodes" label: "sugi5.c:832:2" }
node: { title: "sugi5.c:barycenter_5" label: "barycenter_5\nsugi5.c:838:13" }
edge: { sourcename: "sugi5.c:barycenter_5" targetname: "__addvsi3" }
edge: { sourcename: "sugi5.c:barycenter_5" targetname: "sugi5.c:cp_data" label: "sugi5.c:857:2" }
edge: { sourcename: "sugi5.c:barycenter_5" targetname: "printf" label: "sugi5.c:866:6" }
edge: { sourcename: "sugi5.c:barycenter_5" targetname: "__addvsi3" }
edge: { sourcename: "sugi5.c:barycenter_5" targetname: "__addvsi3" }
edge: { sourcename: "sugi5.c:barycenter_5" targetname: "__addvsi3" }
edge: { sourcename: "sugi5.c:barycenter_5" targetname: "sugi5.c:mediansort" label: "sugi5.c:881:15" }
edge: { sourcename: "sugi5.c:barycenter_5" targetname: "__addvsi3" }
edge: { sourcename: "sugi5.c:barycenter_5" targetname: "__addvsi3" }
edge: { sourcename: "sugi5.c:barycenter_5" targetname: "__addvsi3" }
edge: { sourcename: "sugi5.c:barycenter_5" targetname: "sugi5.c:mediansort" label: "sugi5.c:886:15" }
edge: { sourcename: "sugi5.c:barycenter_5" targetname: "__addvsi3" }
edge: { sourcename: "sugi5.c:barycenter_5" targetname: "__addvsi3" }
edge: { sourcename: "sugi5.c:barycenter_5" targetname: "sugi5.c:check0" label: "sugi5.c:889:14" }
edge: { sourcename: "sugi5.c:barycenter_5" targetname: "__addvsi3" }
edge: { sourcename: "sugi5.c:barycenter_5" targetname: "__addvsi3" }
edge: { sourcename: "sugi5.c:barycenter_5" targetname: "sugi5.c:mediansort" label: "sugi5.c:911:16" }
edge: { sourcename: "sugi5.c:barycenter_5" targetname: "__addvsi3" }
edge: { sourcename: "sugi5.c:barycenter_5" targetname: "__addvsi3" }
edge: { sourcename: "sugi5.c:barycenter_5" targetname: "__addvsi3" }
edge: { sourcename: "sugi5.c:barycenter_5" targetname: "sugi5.c:mediansort" label: "sugi5.c:916:16" }
edge: { sourcename: "sugi5.c:barycenter_5" targetname: "__addvsi3" }
edge: { sourcename: "sugi5.c:barycenter_5" targetname: "__addvsi3" }
edge: { sourcename: "sugi5.c:barycenter_5" targetname: "sugi5.c:check0" label: "sugi5.c:919:15" }
edge: { sourcename: "sugi5.c:barycenter_5" targetname: "__addvsi3" }
edge: { sourcename: "sugi5.c:barycenter_5" targetname: "printf" label: "sugi5.c:934:2" }
edge: { sourcename: "sugi5.c:barycenter_5" targetname: "fflush" label: "sugi5.c:935:2" }
edge: { sourcename: "sugi5.c:barycenter_5" targetname: "printf" label: "sugi5.c:944:5" }
node: { title: "uniqnode2" label: "uniqnode2\nuniqnode.h:56:25" shape : ellipse }
edge: { sourcename: "sugi5.c:barycenter_5" targetname: "uniqnode2" label: "sugi5.c:947:8" }
edge: { sourcename: "sugi5.c:barycenter_5" targetname: "printf" label: "sugi5.c:954:6" }
edge: { sourcename: "sugi5.c:barycenter_5" targetname: "printf" label: "sugi5.c:959:5" }
edge: { sourcename: "sugi5.c:barycenter_5" targetname: "__addvsi3" }
edge: { sourcename: "sugi5.c:barycenter_5" targetname: "__addvsi3" }
edge: { sourcename: "sugi5.c:barycenter_5" targetname: "__addvsi3" }
edge: { sourcename: "sugi5.c:barycenter_5" targetname: "sugi5.c:clr_data" label: "sugi5.c:966:2" }
edge: { sourcename: "sugi5.c:barycenter_5" targetname: "fflush" label: "sugi5.c:968:2" }
node: { title: "reduce_crossings5" label: "reduce_crossings5\nsugi5.c:974:6" }
edge: { sourcename: "reduce_crossings5" targetname: "dp_free" label: "sugi5.c:981:14" }
edge: { sourcename: "reduce_crossings5" targetname: "__addvsi3" }
edge: { sourcename: "reduce_crossings5" targetname: "dp_calloc" label: "sugi5.c:986:20" }
edge: { sourcename: "reduce_crossings5" targetname: "__addvsi3" }
edge: { sourcename: "reduce_crossings5" targetname: "printf" label: "sugi5.c:994:2" }
edge: { sourcename: "reduce_crossings5" targetname: "fflush" label: "sugi5.c:996:2" }
edge: { sourcename: "reduce_crossings5" targetname: "sugi5.c:barycenter_5" label: "sugi5.c:1008:2" }
edge: { sourcename: "reduce_crossings5" targetname: "__addvsi3" }
edge: { sourcename: "reduce_crossings5" targetname: "__addvsi3" }
}
